projects construction developers patent builders shop management linux opposition pre-examination risk management online shopping regultory consulting open source patentability insurance consulting design occ